
using System;
using System.Collections.Generic;
using Win32Exception = System.ComponentModel.Win32Exception;
using System.Diagnostics;
using System.Security.Permissions;

//Windows PowerShell namespace
using System.Management.Automation;
using System.Management.Automation.Provider;
using System.ComponentModel;

using System.Xml;

namespace PowerShellCX.Management.Automation.Cmdlets
{

    #region PowerShell snap-in

    /// <summary>
    /// Create this Evergreen PowerShell snap-in
    /// </summary>
    [RunInstaller(true)]
    public class PSDoc : PSSnapIn
    {
        /// <summary>
        /// Create an instance of the EvergreenAdministration
        /// </summary>
        public PSDoc()
            : base()
        {
        }

        /// <summary>
        /// Get a name for this PowerShell snap-in. This name is used in registering
        /// this PowerShell snap-in.
        /// </summary>
        public override string Name
        {
            get
            {
                return "PSDoc";
            }
        }

        /// <summary>
        /// Vendor information for this PowerShell snap-in.
        /// </summary>
        public override string Vendor
        {
            get
            {
                return "Power Shell Community Extensions";
            }
        }

        /// <summary>
        /// Gets resource information for vendor. This is a string of format: 
        /// resourceBaseName,resourceName. 
        /// </summary>
        public override string VendorResource
        {
            get
            {
                return "PSDoc,Power Shell Community Extensions";
            }
        }

        /// <summary>
        /// Description of this PowerShell snap-in.
        /// </summary>
        public override string Description
        {
            get
            {
                return "This is a PowerShell Administration snap-in.";
            }
        }

        /// <summary>
        /// Gets resource information for description. This is a string of format: 
        /// resourceBaseName,resourceName. 
        /// </summary>
        public override string DescriptionResource
        {
            get
            {
                return "PSDoc,This is a PowerShell Administration snap-in.";
            }
        }
    }

    #endregion PowerShell snap-in

}


